stand in the stead of - Spanish English Dictionary